Skip to content

chore: add microservice architecture scaffolding#37

Closed
Patel230 wants to merge 8 commits into
mainfrom
chore/microservice-arch
Closed

chore: add microservice architecture scaffolding#37
Patel230 wants to merge 8 commits into
mainfrom
chore/microservice-arch

Conversation

@Patel230
Copy link
Copy Markdown
Contributor

@Patel230 Patel230 commented Jun 1, 2026

Summary

  • Add .dockerignore, .env.example
  • Add api/openapi.yaml (library API reference)
  • Add deploy/docker/docker-compose.yml
  • Add docs/architecture.md (modern, emoji-labeled)
  • Add .github/workflows/docker.yml (GHCR build+push CI)

Patel230 added 8 commits June 1, 2026 22:15
Add .dockerignore, .env.example, api/openapi.yaml,
deploy/docker/docker-compose.yml, docs/architecture.md, and
.github/workflows/docker.yml for GHCR build+push CI.
Fix errcheck on Close() calls, remove unused func
firstWordLower, simplify loop to append spread,
and add staticcheck directive for deprecated toml API.
The import was incorrectly removed — strings.ToLower,
strings.Contains, strings.TrimSpace, and strings.Builder
are all used in this file.
tok has no main package or cmd/ directory. Change to build
verification only (go build ./...) and add tzdata for zoneinfo.
…ew to soft-fail

Replace //nolint:staticcheck with //lint:ignore SA1019 which
works for both golangci-lint and standalone staticcheck. Add
continue-on-error to dependency-review since the repo may not
have dependency graph enabled.
Use both //nolint:staticcheck (golangci-lint) and
//lint:ignore SA1019 (standalone staticcheck) since
each tool only respects its own directive format.
@Patel230 Patel230 closed this Jun 2, 2026
@Patel230 Patel230 deleted the chore/microservice-arch branch June 2, 2026 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant